#ifndef _DISPLAY_VIA_H_
#define _DISPLAY_VIA_H_

#include <windows.h>
#include "Display_OEM.h"

#define VIA_IS_SUPPORTED     TEXT("\\Platform\\L66-CE6")
#define VIA_DISPLAY_SETTINGS TEXT("\\Drivers\\Display\\VIA")
#define VIA_DISPLAY_MODE_NUM TEXT("DisplayModeNum")

class Display_VIA : public Display_OEM
{
public:

	Display_VIA();
	virtual ~Display_VIA();

	virtual BOOL IsSupported();

	virtual BOOL ModeIsSupported(DWORD width, 
								 DWORD height,
								 DWORD colorDepth,
								 DWORD freq );

	virtual BOOL  TestModeIsSupported();

	virtual BOOL DisplayTest(DWORD width, 
							 DWORD height,
							 DWORD colorDepth,
							 DWORD freq );

	virtual void DisplayUpdate(DWORD width, 
							   DWORD height,
							   DWORD colorDepth,
							   DWORD freq );
};



#endif // _DISPLAY_OEM_H_